body{ background:#f8f8f8}
/* gicon */
.gIcon{ display:inline-block; background:url(http://www.12301.cc/images/icons/gsprite_v_1_0.png) no-repeat 0 0}
.gIcon.user{ display:block; width:29px; height:26px; background-position:0 0}
.gIcon.msg{ display:block; width:35px; height:24px; background-position:-29px 0}
.gIcon.sigout{ display:block; width:30px; height:24px; background-position:-64px 0}
.ie6 .gIcon{ display:inline;}
.vHidden{ visibility:hidden;}
/* animation */
.transition{ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}

/* header */
#gHeadContainer{ position:relative; height:85px; padding-left:220px; border-bottom:1px solid #dcdcdc; background:#fff}
#gHeadContainer .rcol{ width:100%; height:100%; overflow:hidden}
#gLogo{ display:block; height:100%; width:220px; position:absolute; left:5px; top:0;}
#gLogo img{ position:relative; width:100%; top:11px;}
#userInfoBox{ float:right; height:100%; border-left:1px solid #dedede}
#userInfoBox .nav{ float:left; height:100%;}
#userInfoBox .nav a{ display:block; width:85px; text-align:center}
#userInfoBox .nav.user a{ width:100px;}
#userInfoBox .nav .gIcon{ margin:20px auto 5px}
#userInfoBox .nav a p{ color:#72808b; font-size:1.2em}
#userInfoBox .nav a:hover{ color:#72808b; text-decoration:none;}
#userInfoBox .nav a:hover .gIcon{ margin-top:15px; margin-bottom:10px;}

/* container */
#gPageContainer{ position:relative; min-height:700px; padding-left:220px;}

/* leftbar */
#gLeftBarContainer{ position:absolute; z-index:1; left:0; top:87px; width:220px; background:#3b4345}
#gLeftBarContainer .itemBox{ margin-top:20px; border-bottom:1px solid #4b5254}
#gLeftBarContainer .itemBox dl{ padding-bottom:10px; border-bottom:1px solid #2b3133}
#gLeftBarContainer .itemBox a{ display:block; height:27px; line-height:27px; padding:4px 0 4px 40px; font-size:12px; color:#b5b5b5}
#gLeftBarContainer .itemBox dt a{ height:24px; line-height:24px; font-size:14px; color:#fff; padding:0 0 0 40px; margin-bottom:0;}
#gLeftBarContainer .itemBox .item.active{ position:relative; z-index:2; width:184px; color:#fff;
	/*background:url(http://www.12301.cc/images/icons/gleftbar_active_bg.png) no-repeat 0 1px;*/
}
#gLeftBarContainer li.active{ display:none; height:35px; width:224px; position:absolute; z-index:1; left:0; background:url(http://www.12301.cc/images/icons/gleftbar_active_bg.png) no-repeat 0 1px;}

/* gLocationBar */
#gLocationBar{ width:100%; height:35px; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5; background:#f2f2f2;}


/* custom */
#customMainWrap{ position:relative; overflow:hidden; margin:40px 268px 0 40px; font-size:14px;}
#tabHead{ background:#f5f5f5; border:1px solid #e3e3e3}
#tabHead .tabTrigger{ position:relative; float:left; width:180px; height:40px; line-height:40px; text-align:center; color:#7f7f7f; font-size:14px; cursor:pointer}
#tabHead .tabTrigger.active{ color:#2a98da; bottom:-1px; background:#fff; border-top:1px solid #fff; border-right:1px solid #e3e3e3}
#tabContent{ border:1px solid #e3e3e3; background:#fff; padding:30px 50px 60px; border-top:0 none}
#searchBox{ }
#searchInp{ display:block; float:left; width:640px; height:35px; line-height:35px; padding:3px 5px; font-size:14px; border:2px solid #2a98da; background:#fff;}
#searchBtn{ display:block; float:left; width:130px; height:45px; line-height:45px; font-size:14px; text-align:center; color:#fff; background:#2a98da}
#resultBox{ display:block; width:782px; border:1px solid #e6e6e6; background:#fcfcfc}
#resultBox table{ width:100%; text-align:left; table-layout:fixed}
#resultBox table th{ height:35px; background:#f0f0f0; font-size:12px; font-weight:normal; border-bottom:1px solid #d5d5d5; color:#777777}
#resultBox table .col_name{ text-align:left; padding-left:8px;}
#resultBox table td{ height:35px; border-bottom:1px solid #e6e6e6;}
#resultBox table tr:last-child td{ border-bottom:0 none}
#resultBox table tr:hover{ background:#f2f2f2}
#resultBox table .col_name{ width:360px;}
#resultBox table .col_type{ width:80px;}
#resultBox table .col_contact{ width:160px;}
#resultBox table .col_do{ width:80px;}
/*#resultBox table tr.hasAdded td{ background:#7cc623; color:#fff}*/
#resultBox .setPrice{ color:#2a98da}
#resultBox .added{ margin-right:5px;}
.tipUl{ margin-bottom:10px;}
.tipUl .tip{ height:22px; line-height:1.2; color:#d89e2f}

